13.1.3 单体与零散

是仅运行一个“单体”的平台来满足所有的Docker需求还是从各个“零散的”解决方案来构建功能特性,是和“购买与构建”问题紧密相关的。当考虑从供应商购买单体解决方案的时候,上市时间可能占据主导地位。再一次地,这种方案也要有所权衡。

最大的危险叫作“绑定”。一些供应商对解决方案部署的每台机器都收费。如果你的Docker资产随着时间显著增长,授权费用可能会变得很高,该平台可能让你进退两难。一些供应商甚至拒绝支持其他供应商发布的Docker容器,使得真正选用这些容器几乎不可能。

与此相对的是零散的办法。我们所说的零散指的是你可以(比如说)对构建容器采取一种解决方案,对存储容器(如Docker registry)采取另外一种解决方案,扫描容器的是另一种,运行容器的又是一种(甚至对某种类别可以有多种解决方案)。接下来我们会进一步在本章13.2节中讨论“碎片”可能需要解决哪些问题。

同样,如果你的业务规模很小(可能需要大量现金),并且需要快速行动,那么单体方法对你行得通。零散的方法使你可以根据需要为各个零件采用不同的解决方案,为你提供更多的灵活性并且专注于你的工作。

results matching ""

    No results matching ""